Reserving Immutable Services through Web Service Implementation Versioning

نویسندگان

  • Robert Steele
  • Takahiro Tsubono
چکیده

Widespread adoption of a Web services-based paradigm for software applications will imply that applications will typically have potentially many dependencies upon Web services that they invoke or consume. These invoked services might typically be available from a remote site and be under the administration of third parties. This scenario implies a significant vulnerability of a Web services-based application: one or more of the services which it consumes may become altered, hence potentially “breaking” the application. Such alterations might be such as those that alter the WSDL signature of the service or could be changes to the underlying service implementation that do not change the WSDL signature. In this paper, we will focus on the second of these two cases and will introduce a versioning system that can detect changes to service implementations and that can avoid the breaking of applications that call services in the face of changes to the implementations of those called services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

WSDL and UDDI extensions for version support in web services

Versioning is an important aspect of web service development, which has not been adequately addressed so far. In this article, we propose extensions to WSDL and UDDI to support versioning of web service interfaces at development-time and run-time. We address service-level and operation-level versioning, service endpoint mapping, and version sequencing. We also propose annotation extensions for ...

متن کامل

Extending WSDL with versioning information

More and more businesses are providing web services to interact with their business applications, allowing for loosely coupled software solutions, possibly spanning multiple businesses. Demand for more functionality forces web service providers to host multiple versions of the same services. Some consumers might upgrade to the newest version, but some might not. This increases the number of run...

متن کامل

Models and Tools for SOA Governance

Organizations are moving rapidly towards Service-Oriented Architectures (SOAs). Benefits include cost reduction through reuse, better integration through standardization, and new business opportunities through agility. The successful implementation of an SOA requires not only protocols and technologies like SOAP and WSDL but also support for the processes of creating, validating and managing se...

متن کامل

Goals for a Configuration Management Network Protocol

Experience from research on integrating versioning and configuration management support to the Web has shown that building such support on the basic Web infrastructure leads to undesirable architectural choices. This paper presents goals for a standardization effort called Delta-V which is extending the Web infrastructure, specifically the core network protocols HTTP and WebDAV, with capabiliti...

متن کامل

Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service

In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005